#ifndef CREATURE_H
#define CREATURE_H

class Monde;

class Creature {
public:
    Creature();
    Creature(Monde* pMonde);

    // Constructeur de reproduction
    Creature(Creature* p1, Creature* p2);

    int m_age;
    int m_ageMax;
    int m_mutations;

    int m_vitesse;
    int m_resistance;
    int m_agressivite;
    int m_sociabilite;
    int m_force;

    int m_posX;
    int m_posY;

    void tour();
    void mort();

    Monde* m_monde;
};

#endif // CREATURE_H
